package com.war.service.outofstorage;

import com.war.pojo.outofstorage.ProductOut;
import com.war.pojo.stock.TransferInfo;
import com.war.pojo.system.Customer;
import com.war.pojo.system.Supplier;
import com.war.pojo.system.Warehouse;

import java.util.HashMap;
import java.util.List;

public interface ProductOutService {
    //查询
    HashMap<String ,Object> select(ProductOut po);
    //录入
    String add(ProductOut po);
    //根据userID查询
    ProductOut selectByOutId(ProductOut po);
    //查看仓库允许的容量
    int storageNumNow(ProductOut po);
    //获取客户姓名
    List<Customer> selectClientName();
    //获取用户电话
    String getClientTel(Customer customer);
    //获取仓库名称
    List<Warehouse> selectWarehouseName();
    //获取仓库管理员姓名
    String getAdministrator(Warehouse warehouse);
    //删除信息
    String delInfo(ProductOut po);
    //修改信息
    String edit(ProductOut po);

    //批量删除
    String delAll(List<ProductOut> po);
    //退货
    String productReturn();
}
